UNC-Method: un método de desarrollo de software basado en problemas
نویسندگان
چکیده
Software engineers use development methods to guarantee on-time delivery, keeping to budget and quality in their software applications. There are two kinds of development methods: plan-driven and agile methods. Both of them still have problems; these refer to resolving problems instead of thinking about them, they use informal or semi-formal artefacts and they leave consistency management to the analysts. The UNC-method (a problem-based software development method) is defined in this paper. The UNC-method is currently being developed in the Universidad Nacional de Colombia; it has been used by students from the School of Systems as part of their training in methodological software development during the last five years. The UNC-method is a mixture of well-known artefacts (i.e. UML diagrams and graphical user interfaces) and non-traditional approaches (e.g. causeand-effect diagram, KAOS goal diagrams and pre-conceptual schemas) used in trying to overcome the aforementioned problems. A case study is also used for exemplification purposes.
منابع مشابه
Cole-Programming: Incorporando Soporte al Aprendizaje Colaborativo en Eclipse
En la docencia de las asignaturas asociadas a las competencias de la Programación, suele emplearse un modelo de enseñanza/aprendizaje basado en la resolución problemas, que en ocasiones implica la aplicación de técnicas como la Programación por Pares. Además, en la realización de estas tareas es habitual el empleo de entornos de desarrollo integrado de uso profesional. Así, puede resultar inter...
متن کاملAprendizaje basado en proyectos soportado por plataformas y herramientas web en un curso de Ingeniería de Software
ResumenLa aproximación tradicional a la enseñanza de Ingeniería de Software, basada en la exposición teórica y la realización de problemas aislados fomenta en los alumnos el conocimiento de aspectos formales (fundamentalmente de notación), pero dificulta el aprendizaje significativo de los procedimientos y no predispone favorablemente sobre la conveniencia de seguir una aproximación metodológic...
متن کاملVariabilidad en Requisitos: Un Enfoque Basado en Meta-Modelado y Transformación de Modelos
Resumen. En este trabajo se utiliza un meta-modelo para la descripción de la variabilidad durante la fase de requisitos. Dicho modelo se basa en un enfoque orientado a metas, con un especial énfasis en los requisitos no funcionales. Además, hemos aplicado parte de los enfoques de orientación a aspectos para solucionar principalmente dos problemas encontrados en este tipo de modelos: a) la integ...
متن کاملPRISMA: PlatafoRma OASIS para Modelos Arquitectónicos
Resumen. El desarrollo de sistemas software actuales es necesario abordarlo mediante plataformas que permitan describir modelos de arquitectura complejos, distribuidos, evolutivos y reutilizables. PRISMA es un modelo arquitectónico basado en aspectos y componentes que utiliza un lenguaje de definición de componentes (componentes, conectores y sistemas) para definir los elementos de la arquitect...
متن کاملUn Método para Medir el Tamañno Funcional y Evaluar la Calidad de Sitios Web
Resumen. La calidad del software para la Web es una preocupación actual de la comunidad científica y empresarial. En este artículo se discuten los principales problemas encontrados en el desarrollo de aplicaciones Web y se presenta un método con el objetivo de medir el tamaño funcional y evaluar la calidad de sitios Web. El método propuesto integra un modelo navegacional elaborado en el proceso...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016